html,
body {height:100%;}

dl, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote {margin:0; padding:0;}

img{border:0;}

.clear{clear: both;}

a {color:#769a00; text-decoration: underline;outline:none;}
a:hover {color:#769a00; text-decoration: none;}

body {
background: #fff;
color: #333;
font-family: Arial, sans-serif;
font-size: 12px;
}


.hidden{visibility:hidden;}

input, 
textarea, 
select{
font-family: Arial, sans-serif;
font-size: 12px; 
color:#333;
}

input:focus, 
textarea:focus{outline:none;}

input::-moz-focus-inner,
button::-moz-focus-inner 
{ 
border: 0;
padding: 0;
}

textarea {overflow: auto;}


/*?=wrap
-------------------*/
.wrap {width: 100%; overflow: hidden; //zoom:1; min-width:980px; position: relative;}
.wrap_in {width: 1070px; position: relative; left: 50%; margin: 0 0 0 -531px; //zoom:1;}

/*?=header
-------------------*/
.header {height:126px; position: relative; padding: 27px 0 0 181px; z-index:100;}

.logo {
overflow: hidden; //zoom:1;
width: 115px;
height: 115px;
position: absolute; left: 32px; top: 16px;
}

.logo img {vertical-align: top;}

.header_menu {//zoom:1;}
.header_menu_no {border-bottom: 2px solid #5e6237; padding: 19px 0 0;}
.header_menu:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}
.header_menu ul {//zoom:1; list-style: none; padding: 0; margin: 0;}
.header_menu ul li {display: inline;}
.header_menu .header_menu_left {float: left; width:550px; font-size: 13px; padding-bottom: 13px;}
.header_menu .header_menu_left li {padding: 0 0 0 35px;}
.header_menu .header_menu_left li:first-child {padding-left: 0;}
.header_menu .header_menu_left li a {color:#000; font-weight: bold;}
.header_menu .header_menu_left li a:hover {color:#000;}

.header_menu .header_menu_right {float: right; width:310px; padding-bottom: 3px; //zoom:1;}
.header_menu .header_menu_right:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}
.header_menu .header_menu_right li {padding: 0 0 0 20px; float: left;}
.header_menu .header_menu_right li:first-child {padding-left: 0;}
.header_menu .header_menu_right li a {text-decoration: none; float: left; height: 18px;}


.dropdown {position: relative; float: left;}
/*.dropdown:hover .dropdown_in{display:block;}*/
.dropdown_in {
position: absolute; 
left: 0; 
top: 18px; 
border: 1px solid #e3e3d9;
background:#fff;
padding: 10px;
width: 120px;
font-size: 11px;
-webkit-box-shadow: #999999 2px 2px 2px;
-moz-box-shadow: #999999 2px 2px 2px;
box-shadow: #999999 2px 2px 2px;
overflow-y: auto;
display:none;
}

.dropdown .icon_arrow_down span,
.dropdown .icon_arrow_down:hover span {border:0;}

.header_menu .header_menu_right li .dropdown li,
.header_menu .header_menu_right li .dropdown li a {height: auto; padding: 0; float: none; display: block;}
.header_menu .header_menu_right li .dropdown li {padding: 7px 0 0; vertical-align: top; //zoom:1;}
.header_menu .header_menu_right li .dropdown li:first-child {padding-top: 0;}
.header_menu .header_menu_right li .dropdown li a {text-decoration: underline;}
.header_menu .header_menu_right li .dropdown li a:hover {text-decoration: none;}

.header_menu .header_menu_right li em {font-style: normal; border-bottom: 1px solid #769a00; float: left;}
.header_menu .header_menu_right li ins {text-decoration: none; border-bottom: 1px dotted #769a00; float: left;}

.header_user {overflow: hidden; //zoom:1; height: 40px; background:#5e6237; color:#fff;}
.header_user_no {overflow: hidden; //zoom:1; height: 2px; background:#5e6237; color:#fff;}
.header_user a {color:#fff;}
.header_user a:hover {color:#fff;}
.header_user_name {float: left; line-height: 39px; width: 270px;}
.header_user_name_image {float: left; width: 40px; padding: 0 25px 0 0;}
.header_user_name_in {float: left; padding: 0 40px 0 0;}


.header_user_menu {float: left; list-style: none; padding: 0; margin: 0; height: 40px; font-size: 11px; width: 510px;}
.header_user_menu li {display: inline; line-height: 39px; padding: 0 0 0 20px; white-space: nowrap;}
.header_user_menu li:first-child {padding-left: 0;}
.header_user_menu li span,.header_user_menu li span a {position: relative; font-size: 10px; color:#fdffc8; padding: 0 0 0 4px; vertical-align: top; top: -4px;}

/*?=slider
-------------------*/
.slider {
background: #769a00 url('/user/img/bg_slider.jpg') no-repeat;
width: 1070px;
height: 410px;
overflow: hidden; //zoom:1;
position: relative;
color:#fff;
display:none;
}


.slider_in {padding: 12px 49px 0 41px; position: relative; overflow: hidden; //zoom:1;}

.slider_left {float: left; width: 100px; padding: 0 40px 0 0;}
.slider_center {float: left; width:550px;position: relative;width: 551px;height: 390px;}
.slider_right {float: right; width: 260px;}

.slider_left_head {text-align: center; font-size: 11px; font-weight: bold;}
.slider_left_head span {text-transform: uppercase; display: inline-block; //display: inline; //zoom:1; vertical-align: top; line-height: 32px; height: 32px; border-bottom: 2px solid #fff; white-space: nowrap;}

.slider_right_head {font-size: 11px; font-weight: bold;}
.slider_right_head span {text-transform: uppercase; display: inline-block; //display: inline; //zoom:1; vertical-align: top; line-height: 32px; height: 32px; border-bottom: 2px solid #fff; white-space: nowrap;}

.slider_center_head {padding: 0 10px; overflow: hidden; //zoom:1; height: 32px;}
.slider_center_head ul {list-style: none; padding: 0; margin: 0; overflow: hidden; //zoom:1; height: 32px;}
.slider_center_head ul li {vertical-align: top; padding: 0 0 0 15px; float: left; overflow: hidden; //zoom:1;}
.slider_center_head ul li:first-child {padding-left: 0;}
.slider_center_head ul li a {color:#fffdac; text-decoration: none; text-shadow:1px 1px 0 #838f0f; height: 27px; line-height: 27px; float: left; overflow: hidden; //zoom:1; padding: 0 10px;}
.slider_center_head ul li a em {font-style: normal; border-bottom: 1px dotted #fffdac;}
.slider_center_head ul li.current a em,
.slider_center_head ul li a:hover em {border: 0;}
.slider_center_head ul li.current a {color:#fff;}
.slider_center_head ul li.current a:hover {color:#fff; background: none; text-shadow:1px 1px 0 #838f0f;}

.slider_center_head ul li a:hover {color: #000; background:#fff; text-shadow:none;}

.slider_center_link {padding: 10px 10px 0; white-space: nowrap; overflow: hidden; //zoom:1;position:absolute; top:350px;}
.slider_center_link a {color:#fffdac; text-shadow:1px 1px 0 #838f0f; padding: 0 10px; line-height: 27px; height:27px; float: left;}
.slider_center_link a:hover {color:#000; background:#fff; text-shadow: none;}


.slider_center_image {
position: absolute;
width: 551px;
height: 315px;
}

.slider_center_digits {position: absolute; left: 20px; top: 20px; width: 400px; //zoom:1;}
.slider_center_digits ul {list-style: none; padding: 0; margin: 0; overflow: hidden; //zoom:1; padding: 0 0 5px;}
.slider_center_digits ul li {float: left; padding: 0 0 0 5px;}
.slider_center_digits ul li:first-child {padding-left: 0;}

.slider_center_digits ul li .row {
float: left; 
position: relative;
font-size: 10px;
padding: 0 5px;
height: 16px;
line-height: 15px;
color:#46473e;
text-shadow:0 1px 0 #fff;
border-radius: 2px; 	
-moz-border-radius: 2px; 	
-webkit-border-radius: 2px;
-webkit-box-shadow: #333333 1px 1px 0;
-moz-box-shadow: #333333 1px 1px 0;
box-shadow: #333333 1px 1px 0;
white-space: nowrap;
}

.row1 {background:#efe8c5;}
.row2 {background:#fefdd6;}
.row3 {background:#f2fb9d;}
.row4 {background:#e7f658;}
.row5 {background:#c9df02;}
.row:hover {background:#fff;}

.slider_center_digits ul li span,
.slider_center_digits ul li em {font-style: normal; float: left;}

.slider_center_digits ul li em {padding: 0 0 0 5px;}

.slider_center_image_link {
background: url('/user/img/icons/arrow_corner.png') no-repeat;
width: 33px;
height: 33px;
overflow: hidden; //zoom:1;
position: absolute; right: 0; top: 0;
text-indent: -999px;
}

.slider_center_image_white {
position: absolute; 
left: 0; 
bottom: 0; 
height: 81px; 
width: 100%;
background: url('/user/img/bg_white.png') left top;
overflow: hidden; //zoom:1;
color:#000;
}

.slider_center_image_white_in {padding: 10px 20px 0;}

.slider_center_image_white_in_in {overflow: hidden; //zoom:1;}

.btn_big {float: right; padding: 0 0 0 15px; width: 144px;}
.btn_big a {
border: 2px solid #769a00;
display: block;
background: #769a00 url('/user/img/btn/03.png') left top no-repeat;
width: 140px;
height: 50px;
text-align: center;
color:#fff;
font-size: 14px;
font-weight: bold;
line-height: 49px;
text-decoration: none;
border-radius: 2px; 	
-moz-border-radius: 2px; 	
-webkit-border-radius: 2px;
position: relative;
}

.btn_big a:hover {color:#fff; background: #769a00 url('/user/img/btn/03.png') left -50px no-repeat;}

.green {color:#769a00;}
.red {color:#cc0000;}
.grey {color:#999;}
.line {padding: 0 0 3px; white-space: nowrap;}
.line2 {padding: 0 0 5px; //zoom:1;}
.line2:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}
.big {font-size: 18px;}
.small {font-size: 11px;}
.xsmall {font-size: 10px;}
.xsmall strong {font-size: 14px;}

.link_no {text-decoration: none;}
.link_no:hover {text-decoration: underline;}

.slider_left_menu {padding: 50px 0 0; text-align: center;}
.slider_left_menu ul {list-style: none; padding: 0; margin: 0; overflow: hidden; //zoom:1; font-size: 14px;}
.slider_left_menu ul li {overflow: hidden; //zoom:1; vertical-align:top;}
.slider_left_menu ul li a {text-shadow:1px 1px 0 #838f0f; color:#fffdac; text-decoration:none; display: block; overflow: hidden; //zoom:1; height: 27px; line-height: 26px;}
.slider_left_menu ul li a:hover {color:#000; background:#fff; text-shadow:none;}
.slider_left_menu ul li a em {font-style: normal; border-bottom: 1px dotted #fffcaa;}
.slider_left_menu ul li a:hover em {border-bottom: 1px dotted #fff;}

.slider .slider_left_menu ul li.current a {color:#fff;}
.slider .slider_left_menu ul li.current a:hover {color:#fff; background: none;}
.slider .slider_left_menu ul li.current a em {border:0;}

.slider_right_table {padding: 16px 0 0; margin: 0 0 0 -6px;}
.slider_right_table td {padding: 0 0 2px;}
.slider_right_table td a {color:#fffdac; padding: 4px 6px; float: left; text-shadow:1px 1px 0 #838f0f;}
.slider_right_table td a:hover {color:#000; background:#fff; text-shadow:none;}

.slider_right_table_info {width: 127px; padding: 0 0 0 5px; overflow: hidden; //zoom:1;}

.slider_right_table_info_left {float: left; width:60px;}
.slider_right_table_info_right {float: right; width:60px;}

.d1,
.d2 {white-space: nowrap; float: left; height: 15px; width: 30px; font-size: 10px; text-shadow:0 1px 0 #fff; text-align: center; color:#000; line-height: 14px; overflow: hidden; //zoom:1;}

.d1 {background:#fff;}
.d2 {background:#fefdd6;}

/*start horisontal accordion*/

.slider_center_digits ul li div{
  display: block;
  overflow: hidden;
}
.slider_center_digits ul li em{
	   width:0px;
      display: block;
      overflow: hidden;
}
.slider_center_digits ul li div em.open_accord{
  width:auto;
  overflow: hidden;
}

.slides_digits ul li div{
  display: block;
  overflow: hidden;
}
.slides_digits ul li i{
	   width:0px;
      display: block;
      overflow: hidden;
}
.slides_digits ul li div i.open_accord{
  width:auto;
  overflow: hidden;
}

/*end horisontal accordion*/

/*?=block
-------------------*/
.block {padding: 15px 28px; //zoom:1; overflow: hidden; border: 1px solid #e3e3d9;}
.block:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}
.the_head {font-size: 11px; text-align: center; font-weight: bold;}
.the_head span {text-transform: uppercase; display: inline-block; //display: inline; //zoom:1; vertical-align: top; line-height: 32px; height: 32px; border-bottom: 2px solid #000; white-space: nowrap;}



.block_in {padding: 0 20px 0 12px; overflow: hidden; //zoom:1;}


.block_in_nav {padding: 50px 0 0;}
.block_in_nav a {float: left; width: 49px; height:38px; background-image: url('/user/img/bg_arrows.png'); background-repeat: no-repeat; overflow: hidden; //zoom:1; text-indent: -999px;}
.block_in_nav a.prev {background-position: 50% 0;}
.block_in_nav a.next {background-position: 50% -38px; float: right;}

.block_in_nav a.prev:hover {background-position: 50% -76px;}
.block_in_nav a.next:hover {background-position: 50% -114px;}


.block_in_sidebar {float: left; width: 100px; padding: 0 40px 0 0;}
.block_in_main {float: left; width:840px; overflow: hidden; //zoom:1;}

/*slides*/
.slides ul {list-style: none; padding: 0; margin: 0; overflow: hidden; //zoom:1;}
.slides ul li {float: left; width: 290px;}
.slides{height: 172px;overflow-x: hidden;overflow-y: hidden;position: relative;width: 840px;position:relative;}
.slides .items {list-style: none; padding: 0; margin: 0; overflow: hidden; //zoom:1; width: 20000em;position: absolute;overflow-x: hidden;overflow-y: hidden;}
.slides .items>div {float: left; }
.slides .items>div>div {float: left; width: 290px;}
.slides_title {height: 32px; line-height: 32px; overflow: hidden; //zoom:1; white-space: nowrap;}
.slides_image {width: 260px; height: 140px; overflow: hidden; //zoom:1; position: relative;}

.slides_digits {position: absolute; left: 10px; top: 10px; width: 240px; //zoom:1;}
.slides_digits ul {list-style: none; padding: 0; margin: 0; overflow: hidden; //zoom:1; padding: 0 0 5px;}
.slides_digits ul li {float: left; padding: 0 5px 0 0; width: auto;}
/*.slides_digits ul li:first-child {padding-left: 0;}*/

.slides_digits ul li .row {
float: left; 
position: relative;
font-size: 10px;
padding: 0 5px;
height: 16px;
line-height: 15px;
color:#46473e;
text-shadow:0 1px 0 #fff;
border-radius: 2px; 	
-moz-border-radius: 2px; 	
-webkit-border-radius: 2px;
-webkit-box-shadow: #333333 1px 1px 0;
-moz-box-shadow: #333333 1px 1px 0;
box-shadow: #333333 1px 1px 0;
white-space: nowrap;
}

.slides_digits ul li span,
.slides_digits ul li i {font-style: normal; float: left;}

.slides_digits ul li i {padding: 0 0 0 5px;}

.slides_text {position: absolute; left: 0; bottom: 0; width:240px; padding: 10px; color:#fff; background: url('/user/img/bg_black.png') left top no-repeat;}
.slides_text_left {float: left; width: 155px;}

.slides_text_right {float: right; width: 67px;}


.btn a {
border: 1px solid #769a00;
display: block;
background: #769a00 url('/user/img/btn/02.png') left top no-repeat;
width: 65px;
height: 27px;
text-align: center;
color:#fff;
font-size: 11px;
line-height: 13px;
text-decoration: none;
position: relative;
text-shadow:0 1px 0 #739601;
font-weight: bold;
}

.btn a:hover {color:#fff; background: #769a00 url('/user/img/btn/02.png') left -27px no-repeat;}
/*slides_digits_alt*/
.slides_digits_alt {position: relative; left:0; top: 0; width: auto; //zoom:1;}
.slides_digits_alt ul {list-style: none; padding: 0; margin: 0; //zoom:1; padding: 0 0 5px;}
.slides_digits_alt ul:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}
.slides_digits_alt ul li {float: left; padding: 0 0 0 5px; width: auto;}
.slides_digits_alt ul li:first-child {padding-left: 0;}

.slides_digits_alt ul li .row_alt {
float: left; 
position: relative;
font-size: 10px;
padding: 0 5px;
height: 16px;
line-height: 15px;
color:#46473e;
text-shadow:0 1px 0 #fff;
border-radius: 2px; 	
-moz-border-radius: 2px; 	
-webkit-border-radius: 2px;
white-space: nowrap;
}

.row_info {
z-index:100;
position: absolute; 
right: -5px; 
top: -21px;
background:#ff9c00;
border-radius: 2px; 	
-moz-border-radius: 2px; 	
-webkit-border-radius: 2px;
color:#fff;
font-size: 10px;
text-align: center;
height: 16px;
line-height: 15px;
text-shadow:0 1px 0 #dd8803;
white-space: nowrap;
padding: 0 5px;
}

.row_info_tale {
background: url('../img/bg_tale.png') no-repeat;
width: 17px;
height: 4px;
overflow: hidden; //zoom:1;
position: absolute; right: 0px; bottom: -4px;
}

/*?=block_in_alt
-------------------*/
.block_in_alt {padding: 0 0 0 12px;  //zoom:1;}
.block_in_alt:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}
.bia_main {float: left; width:690px;}

.bia_sidebar {float: right; width:300px;}

.bia_transparent {padding: 0 0 20px; //zoom:1;}
.bia_transparent_first-child {padding-top: 15px;}

.bia_green {background:#eef9db; padding: 15px 20px 20px; //overflow: hidden; //zoom:1;}
.bia_yellow {background:#f9f8db; padding: 15px 20px 20px; //overflow: hidden; //zoom:1;}
.bia_grey {background:#f5f5f5; padding: 15px 20px 20px; //overflow: hidden; //zoom:1;}


/*bia_menus*/
.bia_menus {padding: 8px 0 0; position: relative; z-index:100;}
.bia_menus td {padding: 0 4px 0 0; white-space: nowrap; font-family: Tahoma; font-size:10px;float:left;}
.bia_menus td:last-child {padding-right: 0;}
.bia_menus td>span {display:block;float:left;}

.dropdown2 {position: relative; //zoom:1; display: block; float:left; //display: inline; vertical-align: top;height:18px;padding-left:1px;}
.dropdown2 .icon {display:block;}

.dropdown2_in {
position: absolute; 
left: -10px; 
top: 16px; 
border: 1px solid #e3e3d9;
background:#fff;
padding: 10px;
width: 90px;
font-size: 11px;
-webkit-box-shadow: #999999 2px 2px 2px;
-moz-box-shadow: #999999 2px 2px 2px;
box-shadow: #999999 2px 2px 2px;
display:none;
}
.bia_menus td .last_dropdown2 .dropdown2_in{
    left: -35px; 
}

.dropdown2 ul {list-style: none; padding: 0; margin: 0;}
.dropdown2 li {padding: 7px 0 0; vertical-align: top; //zoom:1;}
.dropdown2 li:first-child {padding-top: 0;}
.dropdown2 li a {text-decoration: underline;}
.dropdown2 li a:hover {text-decoration: none;}

.the_head_alt {font-size: 11px; font-weight: bold;}
.the_head_alt span,
.the_head_alt a {text-transform: uppercase; display: inline-block; //display: inline; //zoom:1; vertical-align: top; border-bottom: 2px solid #000; white-space: nowrap; height: 30px; line-height: 29px;}

.the_head_alt span.sep {border:0; padding: 0 2px;} 

.the_head_alt a {background:#f5f5f5; border-bottom-color: #e2e2e2; padding: 0 8px; text-decoration: none; color:#5e6237;}
.the_head_alt a:hover {background:#f2f2f2; text-decoration: none; color:#5e6237;}

.cat_label {display: inline-block; //display: inline; //zoom:1; vertical-align: top;}

/*?=card
-------------------*/
.cards {overflow: hidden; //zoom:1;}
.card {overflow: hidden; //zoom:1; padding: 41px 0 0; background: url('/user/img/dot.png') left 20px repeat-x;}
.card:first-child {padding-top: 0; background: none;}
.card_image {float: left; width:60px;}
.card_in {overflow: hidden; //zoom:1; font-size: 11px;}

/*?=footer
-------------------*/
.footer {padding: 35px 49px 35px 41px; position: relative; overflow: hidden; //zoom:1; background:#f2f2ea;}
.footer a {color:#333;}
.footer a:hover {color:#333;}

.copyright a {text-decoration: none;}
.copyright a:hover { text-decoration: underline;}

.copyright {float: left; width: 400px;}

.footer_menu {float: right; width:550px; font-size: 11px; overflow: hidden; //zoom:1;}

.col_left,
.col_right {width: 260px;}
.col_left {float: left;}
.col_right {float: right;}

.footer_menu ul {list-style: none; padding: 0; margin: 0; float: right; width: 49%;}
.footer_menu ul:first-child {float: left;}
.footer_menu ul li {white-space: nowrap; line-height: 18px;}



/*?=lines
-------------------*/
.lines {overflow: hidden; //zoom:1;}
.lines:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}
.lines_item {padding: 41px 0 0; background: url('/user/img/sep.png') left 20px no-repeat; overflow: hidden; //zoom:1;}
.lines_item:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}
.lines_item_full {background: url('../img/sep_full.png') left 20px repeat-x;}
.lines_item:first-child {padding-top: 0; background: none;}

.lines_item_sidebar {float: left; width: 100px; padding: 0 40px 0 0;}
.lines_item_full .lines_item_sidebar {padding-right: 15px; width: 125px;}
.lines_item_in {overflow: hidden; //zoom:1;}
.lines_item_in_has_side3 {background: url('../img/sep_side3.png') right top repeat-y;}

.li_author {overflow: hidden; //zoom:1;}
.li_author_place {background:#f9f8db; color:#6f6f6f; float: left; width: 40px; height: 40px; text-align: center; overflow: hidden; //zoom:1; line-height: 40px; text-shadow:1px 1px 0 #fff;}
.li_tm_place {background:#c6e112; color:#000; float: left; width: 40px; height: 40px; text-align: center; overflow: hidden; //zoom:1; line-height: 40px;}
.li_author_avatar {float: right; width: 40px; height: 40px; overflow: hidden; //zoom:1;}
.li_author_avatar img {vertical-align: top;}

.li_time {text-align: center; color:#bbbbbb; padding: 10px 0 0;}
.li_description {padding: 0 0 10px; font-size: 11px; overflow: hidden; //zoom:1; clear: both;}

.li_main {overflow: hidden; //zoom:1;}
.li_main p {padding: 0 0 15px;}

.li_main_side1 {float: left; width:90px; padding: 0 15px 0 0;}
.li_main_side1 img {vertical-align: top;}

.li_main_side3 {float: right; width:127px; padding: 0 15px 0 31px;}
.li_main_side3 img {vertical-align: top;}

.li_main_side2 {float: left; width:155px; padding: 0 30px 0 0; overflow: hidden; //zoom:1;}
.li_main_side2 img {vertical-align: top;}
.li_main_side2_in {margin: -10px 0 0 -10px; overflow: hidden; //zoom:1;}
.li_main_side2_photo {float: left; width: 72px; height:45px; padding: 10px 0 0 10px;}

.like {font-size: 11px;}
.like td {border-left: 1px solid #fff;}
.like td:first-child {border-left: 0;}
.like_counter {height: 16px; line-height: 15px; padding: 0 5px; white-space: nowrap; background:#f9f8db; text-shadow:1px 1px 0 #fff;}

.like_button {
border: 1px solid #769a00;
display: block;
background: #769a00 url('/user/img/btn/01.png') left top repeat-x;
padding: 0 7px;
height: 14px;
text-align: center;
color:#fff;
font-size: 11px;
line-height: 13px;
text-decoration: none;
position: relative;
text-shadow:0 1px 0 #739601;
}

.like_button:hover {color:#fff;}
.like_button:active {color:#fff; background: #769a00 url('/user/img/btn/00.png') left bottom repeat-x;}

.video {display: block; position: relative; width: 155px; height: 100px;}
.video i {
position: absolute; 
left: 10px; 
bottom: 10px;
background: url('/user/img/icons/play.png') left top no-repeat;
width: 36px;
height: 36px;
}

/*?=common
-------------------*/
.icon {display: inline-block; //display: inline; //zoom:1; position: relative; vertical-align: top;}
.icon i,
.icon img {position: absolute; left: 0; top: 50%; overflow: hidden; //zoom:1; text-indent: -999px; text-align: left;}
a i,
a span,
a em,
a ins {cursor: pointer;}

.icon_arrow_down {text-decoration: none; color:#6f6f6f; padding-right: 10px;}
.icon_arrow_down:hover {color:#6f6f6f;}
.icon_arrow_down i {background: url('/user/img/icons/arrow_down.png') no-repeat; width: 5px; height: 3px; margin: -2px 0 0; left: auto; right: 0;}
.icon_arrow_down span {float: left; //zoom:1; color:#6f6f6f; border-bottom: 1px dotted #769a00;}
.icon_arrow_down:hover span {border-bottom: 1px dotted #769a00;}

.icon_down {text-decoration: none; padding-right: 9px;}
.icon_down:hover {}
.icon_down i {background: url('/user/img/icons/arrow_down.png') no-repeat; width: 5px; height: 3px; margin: -1px 0 0; left: auto; right: 0;}
.icon_down span {//zoom:1; border-bottom: 1px dotted #6f6f6f;}
.icon_down:hover span {border-bottom: 1px dotted #6f6f6f;}

.icon_nal {padding-right: 25px;}
.icon_nal i {background: url('/user/img/icons/sun.png') no-repeat; width: 20px; height: 20px; margin: -11px 0 0; left: auto; right: 0;}



.stars {overflow: hidden; //zoom:1; width: 60px; height: 12px; padding: 2px 0 0;}
.slider_center_image_stars {width: 60px; height: 12px; position: absolute; left: 20px; top: 44px;}

.stars_grey {}
.stars_grey span {width: 0px; float: left; height: 12px; background: url('/user/img/icons/star_grey.png') left 0 repeat-x; overflow: hidden; //zoom:1; text-indent: -999px;}
.stars_grey em {width: 60px; float: right; background: url('/user/img/icons/star_grey.png') left -12px repeat-x; height: 12px;}

.stars_grey2 {}
.stars_grey2 span {width: 0px; float: left; height: 12px; background: url('../img/icons/star_grey2.png') left 0 repeat-x; overflow: hidden; //zoom:1; text-indent: -999px;}
.stars_grey2 em {width: 60px; float: right; background: url('../img/icons/star_grey2.png') left -12px repeat-x; height: 12px;}

.stars_yellow {}
.stars_yellow span {width: 0px; float: left; height: 12px; background: url('/user/img/icons/star_yellow.png') left 0 repeat-x; overflow: hidden; //zoom:1; text-indent: -999px;}
.stars_yellow em {width: 60px; float: right; background: url('/user/img/icons/star_yellow.png') left -12px repeat-x; height: 12px;}


.stars1 span {width: 12px;}
.stars2 span {width: 24px;}
.stars3 span {width: 36px;}
.stars4 span {width: 48px;}
.stars5 span {width: 60px;}

.stars5 em {width: 0;}
.stars4 em {width: 12px;}
.stars3 em {width: 24px;}
.stars2 em {width: 36px;}
.stars1 em {width: 48px;}

.sep1 {height: 10px; overflow: hidden; //zoom:1;}
.sep2 {height: 20px; overflow: hidden; //zoom:1;clear:both;}
.sep2_1 {height: 21px; overflow: hidden; //zoom:1; background: url('../img/sep_dotted.png') left top repeat-x;}
.sep3 {height: 30px; overflow: hidden; //zoom:1;clear:both;}
.sep32 {height: 32px; overflow: hidden; //zoom:1;}


.data {overflow: hidden; //zoom:1;}
.data .name {width: 160px; display: block; overflow: hidden; //zoom:1;}
.data td {padding: 7px 0 0 7px;}
.data td:first-child {padding-left: 0;}
.data tr:first-child td {padding-top: 0;}

#login_block{padding-left:20px;float:left;}

/*slider-range*/
.ui-slider { position: relative; text-align: left; margin:7px 5px;}
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: 9px; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }

.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url('/user/img/slider_range_bg.png')/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url('/user/img/slider_range_content.png')/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }

.ui-state-default, .ui-widget-content .ui-state-default {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #F6F6F6;
    background-position: 50% 50%;
    background-repeat: repeat-x;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #1C94C4;
    font-weight: bold;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #FDF5CE;
    background-position: 50% 50%;
    background-repeat: repeat-x;
    border-color: #FBCB09;
    border-style: solid;
    border-width: 1px;
    color: #C77405;
    font-weight: bold;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
}
/*end slider-range*/

.menu_list{padding:5px 0 0 0;}
.menu_list a{margin-right:10px;}
.menu_list>span{margin-right:10px;font-weight: bold;}

.data2 {overflow: hidden; //zoom:1;}
.data2 td {padding: 15px 0 0 20px;}
.data2 td:first-child {padding-left: 0;}
.data2 tr:first-child td {padding-top: 0;}

/*menu_cat*/
.menu_cat {padding: 0 0 0 181px; position: relative; z-index: 100; top: 1px;}
.menu_cat ul {list-style: none; padding: 0; margin: 0; overflow: hidden; //zoom:1;}
.menu_cat ul li {float: left; padding: 0 1px 0 0;}
.menu_cat ul li a {float: left; height: 24px; line-height: 23px; color:#5e6237; background:#c6e112; font-size: 11px; padding: 0 10px; text-decoration: none;}
.menu_cat ul li.current a {border: 1px solid #e3e3d9; border-bottom: 0; background:#fff; color:#000;}
.menu_cat ul li.current a:hover {color:#000;}

/*genres*/
.genres {overflow: hidden; //zoom:1;}
.genres ul {list-style: none; padding: 0; margin: -10px 0 0; overflow: hidden; //zoom:1;}
.genres ul li {display: inline-block; //display: inline; //zoom:1; vertical-align: top; padding: 10px 10px 0 0;}
.genres ul li a {color:#5e6237; text-decoration: none;}
.genres ul li a:hover {color:#5e6237; text-decoration: underline;}

/*cont690*/
.cont690 {//zoom:1;}
.cont690:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}
.cont690_main {width: 400px; float: left; //zoom:1;}
.cont690_sidebar {width: 240px; float: right; //zoom:1;}

.more {text-align: right;}

/*letters*/
.letters {overflow: hidden; //zoom:1;}
.letters ul {list-style: none; padding: 0; margin: 0; overflow: hidden; //zoom:1;}
.letters ul li {display: inline; padding: 0 3px 0 0;}
.letters ul li a {color:#5e6237; text-decoration: none;}
.letters ul li a:hover {color:#5e6237; text-decoration: underline;}

.letters ul li span {color:#000; text-decoration: none; font-weight: bold;}
.letters ul li span:hover {color:#000; text-decoration: none;}

/*lines2*/
.lines2 {overflow: hidden; //zoom:1;}
.lines2_in {overflow: hidden; //zoom:1; margin: -23px 0 0;}

.lines2_item {padding: 23px 85px 0 0; background: url('../img/sep_dotted.png') left 11px repeat-x; //zoom:1; position: relative; min-height:20px;}
.lines2_item_last {padding: 23px 0 0 0; background: url('../img/sep_full.png') left 11px repeat-x; min-height:0;}
.lines2_item_stars {width: 60px; height: 12px; position: absolute; right: 0; top: 50%; margin: 5px 0 0;}
.lines2_item:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}

/*lines3*/
.lines3 {//zoom:1;}
.lines3:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}


.lines3_item {padding: 23px 0 0 0; background: url('../img/sep_dotted_alt.png') left 11px repeat-x; //zoom:1; position: relative; min-height:20px;}
.lines3_item:first-child {padding-top: 0; background:none;}
.lines3_item:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}

/*no_cinema*/
.fyi {background:#f5f5f5; padding: 15px 30px; text-align: center;}
.fyi h2 {color:#666666; font-size: 18px; font-weight: normal; padding: 0 0 10px;}
.fyi p {color:#999999; padding: 0;}
.fyi a {color:#6f6f6f; text-decoration: none;}
.fyi a:hover {color:#6f6f6f; text-decoration: underline;}
.fyi_link {background:#f5f5f5; text-align: center; border-top: 1px solid #fff; padding: 10px 30px;}

.icon_heart {padding-left: 13px; font-style: italic;}
.icon_heart i {
background: url(../img/icons/heart.png) no-repeat;
width: 9px;
height: 9px;
margin: -5px 0 0;
}


/*slider*/
.indicator
{
	width: 8px;
	height: 14px;
	position: absolute;
	top: 50%; margin: -6px 0 0;
	font-size: 0px;
	overflow: hidden;   
	//zoom:1;
	
}

.slider4
{	width: 240px;
	height: 8px;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	background:#e3e3d9;
	position: relative;
	font-size: 0;
	
}

.slider4_in {
	height: 8px;
	background:#c6e112;
	position: relative;
	font-size: 0;
}

#indicator1{        
	background: url('../img/icons/ind_left.png') left top no-repeat;
}
#indicator2{
	background: url('../img/icons/ind_right.png') left top no-repeat;
}

.slider4_legend {overflow: hidden; //zoom:1; font-size: 11px; padding: 7px 0 0; position: relative;}
.legend1 {float: left; color:#aaaaaa;}
.legend2 {
position: absolute; left: 50%; top: 7px;
margin: 0 0 0 -25px;
width: 50px;
text-align: center;
color:#666666;
}
.legend3 {float: right; color:#333333;}

/*button*/
.button {
background-image: url('../img/btn/04.png');
background-repeat: no-repat;
background-position: left top;
width: 107px;
height: 29px;
text-align: center;
overflow: hidden; //zoom:1;
line-height:28px; 
color:#fff;
border: 0;
padding: 0; 
margin: 0;
font-size: 11px;
cursor: pointer;
}

.button:hover {
background-position: left -39px
}

.button:active {
background-position: left -78px
}

.layer {background: url('../img/layer/bg.png') left top; position: absolute; left: 0; top: 0; width: 100%; z-index:1000;}


.layer_box {
width:318px;
position: absolute; 
border: 10px solid #000;
border-radius: 10px; 	
-moz-border-radius: 10px; 	
-webkit-border-radius: 10px;
z-index:1001;
background:#fff;
-webkit-box-shadow: #000000 0px 0px 5px;
-moz-box-shadow: #000000 0px 0px 5px;
box-shadow: #000000 0px 0px 5px;
}

.layer_box_header {color:#fff; background:#5e6237; border: 1px solid #696d42; padding: 15px; //zoom:1; border-bottom: 0;}
.layer_box_header:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}
.layer_box_header_menu {overflow: hidden; //zoom:1; float: left; width: 270px;}
.layer_box_header_menu ul {list-style: none; padding: 0; margin: 0; overflow: hidden; //zoom:1;}
.layer_box_header_menu ul li {float: left; height: 20px; padding: 0 15px; line-height: 18px; border-left: 1px solid #777b4f;}
.layer_box_header_menu ul li:first-child {padding-left: 0; border: 0;}
.layer_box_header_menu ul li a {color:#fff; font-size: 16px; text-decoration: none; border-bottom: 1px dotted #fff;}
.layer_box_header_menu ul li.current a {border: 0;}

.layer_box_header_close {float: right; width:12px; height:20px; overflow: hidden; //zoom:1;}
.layer_box_header_close a {display: block; text-indent: -999px; background: url('../img/icons/close.png') left 50% no-repeat; text-align: left; width:12px; height:20px; overflow: hidden; //zoom:1;}

.layer_box_tabs {color:#fff; background:#5e6237; border: 1px solid #696d42; //zoom:1; border-bottom: 0; border-top: 0; padding: 0 15px; position: relative; z-index:1002;}
.layer_box_tabs:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}
.layer_box_tabs ul {overflow: hidden; //zoom:1; list-style: none; padding: 0; margin: 0;}
.layer_box_tabs ul li {float: left; padding: 0 1px 0 0;}
.layer_box_tabs ul li a {float: left; height: 24px; line-height: 23px; color:#5e6237; background:#c6e112; font-size: 11px; padding: 0 10px; text-decoration: none;}
.layer_box_tabs ul li.current a {border: 1px solid #e3e3d9; border-bottom: 0; background:#fff; color:#000;}
.layer_box_tabs ul li.current a:hover {color:#000;}

.layer_box_content {
min-height: 38px;
margin: -1px 0 0;
background:#fff;
overflow: hidden; //zoom:1;
border-top: 1px solid #e3e3d9;
padding: 15px;
background: #fff url('../img/bg_layer_box.png') left bottom repeat-x;
}

.layer_input {
border: 1px solid #e3e3d9;
position: relative;
background:#fff; 
padding: 5px;
overflow: hidden; //zoom:1;
}

.layer_input input {
background: none;
border: 0;
padding: 0;
margin: 0;
float: left;
width: 100%;
color: #000;
font-size: 16px;
}

.layer_code_block {overflow: hidden; //zoom:1;}

.layer_code_image {float: left; width: 100px;}
.layer_code_image img {border: 1px solid #e3e3d9; vertical-align: top;}
.layer_code_input {float: right; width: 165px;}

.layer_box_end {overflow: hidden; //zoom:1;}
.layer_box_end_text {float: left; width: 150px;}

.layer_box_end_right {float: right;}

.btn2 {float: left;}
.btn2 a {
padding: 0 15px;
float: left;
border: 2px solid #769a00;
display: block;
background: #769a00 url('../img/btn/03.png') left top no-repeat;
height: 34px;
text-align: center;
color:#fff;
font-size: 14px;
font-weight: bold;
line-height: 33px;
text-decoration: none;
border-radius: 2px; 	
-moz-border-radius: 2px; 	
-webkit-border-radius: 2px;
position: relative;
}

.btn2 a:hover {color:#fff; background: #769a00 url('../img/btn/03.png') left -50px no-repeat;}

.checkbox {padding: 0 0 0 20px; display: block; overflow: hidden; //zoom:1; position: relative; white-space: nowrap; line-height: 22px; cursor: pointer;}
.checkbox input {position: absolute; left: 0; top: 0; left: -999px;}
.checkbox_on {background: url('../img/icons/checkbox_on.png') left 50% no-repeat;}
.checkbox_off {background: url('../img/icons/checkbox_off.png') left 50% no-repeat;}

.social {overflow: hidden; //zoom:1;}
.social ul {overflow: hidden; //zoom:1; list-style: none; padding: 0; margin: 0;}
.social ul li {float: left; width: 38px; padding: 0 0 0 20px;}
.social ul li:first-child {padding-left: 0;}
.social ul li img {vertical-align: top;}
#popup {
	background-image:url(/user/img/t.gif);		
}
.ajax_preload {
	float:left;
}
.ajax_preload img {
	margin:3px;
}